유닉스 시간

최근 수정 시각: (5년 전)
유닉스 타임에서 넘어옴
목차
1. 개요2. 여담
2.1. iPhone 벽돌 문제2.2. 2038년 문제2.3. 10억 초 문제2.4. 의미 있는 숫자2.5. 나무위키
3. 외부 링크


Unix time, Unix time stamp, POSIX time 등으로 불린다.

1. 개요 [편집]

유닉스 계열의 운영체제를 사용하는 컴퓨터에서 시간을 표시하는 방법이다. 1970년 1월 1일 0시 0분 0초 UTC에서부터 몇 초나 지났는지를 표시한다. 그레고리력을 따르지만 윤초는 따지지 않고 무시된다.

엔터프라이즈 시장은 물론이고 요즘은 소비자 시장에도 유닉스 계열의 운영체제가 워낙 많이 쓰이다 보니 알게 모르게 여기저기 많이 쓰인다. 당장 웬만한 사람들이 손 안에 유닉스 시간이 째깍째깍 흐르는 물건들을 하나씩 들고 다니고 있다.

2. 여담 [편집]

2.1. iPhone 벽돌 문제 [편집]

64비트 프로세서를 사용하고 iOS 9 이후 버전을 탑재한 아이폰(5s, 6/6+, 6s/6s+)에서 시간을 수동으로 1970년 1월 1일로 설정 후 재부팅하면 벽돌이 되는 버그가 있다. 유닉스 시간이 0과 같거나 보다 작은 값에 대한 예외 처리를 잘못 한 것으로 보인다. 버전 9.3에서 해결되었다.

2.2. 2038년 문제 [편집]

32비트 시스템에서는 정말 심각한 문제이다. 유닉스 시간이 32비트 시스템에서 표시할 수 있는 최대의 정수인 2,147,483,647(0x7fffffff)에 도달하는 2038년 1월 19일 3시 14분 7초(UTC)가 지나면, 온 세상의 유닉스 시간을 쓰는 장비들의 유닉스 시간이 모조리 -2,147,483,647 또는 0으로 돌아간다.
자세한 내용은 해당 문서를 참조할 것.

2.3. 10억 초 문제 [편집]

2038년 문제와 비슷한 오버플로 문제이다. 자세한 내용은 해당 문서을 참조할 것.

2.4. 의미 있는 숫자 [편집]

아래에 제시된 시각은 모두 UTC 기준이다.
  • 2005년 3월 18일 1시 58분 31초
유닉스 시간으로 1,111,111,111이다.
  • 2009년 2월 13일 23시 31분 30초
유닉스 시간으로 1,234,567,890이다.
구글도 이를 기념하여 로고를 만들었다. 당시 로고 이미지
  • 2040년 6월 2일 3시 57분 02초
유닉스 시간으로 2,222,222,222이다.
물론 2038년 문제를 해결한 이후에 나오는 숫자이다.

2.5. 나무위키 [편집]

최초 생성일이 1970년 1월 1일로 되어 있는 문서들이 꽤 많이 존재한다.[1] 또는 2009년 1월 1일도 꽤 존재한다.

3. 외부 링크 [편집]

[1] 나무봇의 가입일도 1970년 1월 1일로 설정 되어있다.

라이선스를 별도로 명시하지 않은 문서는 CC BY-NC-SA 2.0 KR에 따라 이용할 수 있습니다.
기여하신 문서의 저작권은 각 기여자에게 있으며, 각 기여자는 기여하신 부분의 저작권을 갖습니다.

문서의 기여자는 역사 탭에서 확인할 수 있습니다.
접두어의 N: - 나무위키 사용자, R: - 리그베다 위키의 사용자를 뜻합니다.
자세한 사항은 나무위키에서 동일한 문서의 역사를 참고하시기 바랍니다.